Text copied to clipboard!
Pavadinimas
Text copied to clipboard!Įterptųjų sistemų programuotojas
Aprašymas
Text copied to clipboard!
Ieškome įterptųjų sistemų programuotojo, kuris prisijungtų prie mūsų inžinerijos komandos ir padėtų kurti, testuoti bei tobulinti programinę įrangą, skirtą įterptosioms sistemoms. Ši pozicija reikalauja gilios techninės kompetencijos, gebėjimo dirbti su aparatine įranga bei programine įranga, taip pat gebėjimo spręsti sudėtingas problemas ir dirbti komandoje.
Įterptųjų sistemų programuotojas bus atsakingas už programinės įrangos kūrimą realaus laiko sistemoms, mikrovaldiklių programavimą, sistemų integravimą su įvairiais jutikliais ir įrenginiais, bei bendradarbiavimą su kitais inžinieriais ir dizaineriais. Darbas apima visą programinės įrangos kūrimo ciklą – nuo reikalavimų analizės iki testavimo ir diegimo.
Sėkmingas kandidatas turės patirties dirbant su C/C++ kalbomis, RTOS (realaus laiko operacinėmis sistemomis), žinias apie mikrovaldiklius (pvz., ARM Cortex-M), bei gebėjimą skaityti ir suprasti techninę dokumentaciją. Taip pat svarbu turėti patirties su aparatūros derinimo įrankiais, tokiais kaip oscilografai, logikos analizatoriai ir pan.
Ši pozicija suteikia galimybę dirbti su naujausiomis technologijomis automatikos, automobilių, medicinos prietaisų ar pramonės srityse. Jei esate motyvuotas, kruopštus ir norite prisidėti prie inovatyvių produktų kūrimo – kviečiame kandidatuoti.
Atsakomybės
Text copied to clipboard!- Kurti ir prižiūrėti įterptųjų sistemų programinę įrangą
- Programuoti mikrovaldiklius naudojant C/C++
- Integruoti programinę įrangą su aparatine įranga
- Testuoti ir derinti sistemas naudojant atitinkamus įrankius
- Bendradarbiauti su inžinierių ir dizainerių komandomis
- Rengti techninę dokumentaciją
- Analizuoti reikalavimus ir siūlyti techninius sprendimus
- Optimizuoti programinį kodą našumui ir atminties naudojimui
- Spręsti technines problemas ir klaidas
- Užtikrinti programinės įrangos kokybę ir patikimumą
Reikalavimai
Text copied to clipboard!- Aukštasis išsilavinimas informacinių technologijų, elektronikos ar panašioje srityje
- Patirtis dirbant su C/C++ programavimo kalbomis
- Žinios apie mikrovaldiklius (pvz., ARM, AVR, PIC)
- Patirtis su RTOS arba bare-metal programavimu
- Gebėjimas naudotis derinimo įrankiais (oscilografais, logikos analizatoriais)
- Supratimas apie skaitmeninius ir analoginius signalus
- Gebėjimas skaityti schemų brėžinius ir techninę dokumentaciją
- Geri problemų sprendimo įgūdžiai
- Gebėjimas dirbti komandoje ir savarankiškai
- Anglų kalbos žinios techninės dokumentacijos skaitymui
Galimi interviu klausimai
Text copied to clipboard!- Kiek metų turite patirties su įterptųjų sistemų programavimu?
- Kokius mikrovaldiklius esate programavęs?
- Ar turite patirties su RTOS? Jei taip, su kokiomis?
- Kaip sprendžiate aparatinės ir programinės įrangos integracijos problemas?
- Kokius derinimo įrankius naudojate dažniausiai?
- Ar esate dirbęs su realaus laiko sistemomis?
- Kaip užtikrinate programinės įrangos patikimumą?
- Ar turite patirties su komunikacijos protokolais (I2C, SPI, UART)?
- Kaip dokumentuojate savo kodą ir sprendimus?
- Kokius projektus esate įgyvendinęs šioje srityje?